/** */
@SuppressWarnings({ "boxing", "unchecked" })
@Test
public void testBasic() {
Compound c1 = $("a", "b", "c", "d").compound();
Compound c2 = $("a", "b", "c", "d").compound();
Assert.assertEquals("b", c1.s("a"));
Assert.assertEquals("b", c2.s("a"));
Assert.assertEquals("nope", c1.get("b", "nope"));
Compound c3 = $("a", 2.0, "b", 4.0).debug().compound();
Assert.assertEquals(2.0, c3.d("a"), 0.01);
Assert.assertEquals(4.0, c3.get("b", Double.class), 0.01);
}