$st0 = struct{x1 => 1.0, x5 => 2.1, x15 => 3.2,}
$s0a = if structlookup($st0, "x1") == 1.0 {
	"passed0a"
} else {
	"failed"
}
test $s0a {}
$s0b = if structlookup($st0, "x5") == 2.1 {
	"passed0b"
} else {
	"failed"
}
test $s0b {}
$s0c = if structlookup($st0, "x15") == 3.2 {
	"passed0c"
} else {
	"failed"
}
test $s0c {}

$st1 struct{x1 float; x5 float; x15 float} = struct{x1 => 1.0, x5 => 2.1, x15 => 3.2,}
$s1 = if structlookup($st1, "x5") == 2.1 {
	"passed1"
} else {
	"failed"
}
test $s1 {}

$st2 = struct{x1 => 1.0, x5 => 2.1, x15 => 3.2,}
$s2 = if structlookup($st2, "x5") == 2.1 {
	"passed2"
} else {
	"failed"
}
test $s2 {}
