1 2
/* custom error: Expected type kind: Struct, but got: Optional */ select ChooseMembers(Opaque(Just(Just(AsStruct(1 as x)))), ['x']);