############################### bar(x: Foo) { x.a = foo((UInt, Float), ()); x.b = foo((UInt), ()); ----^ } ############################### foo.clay(14,4): error: no matching operation compilation context: assign(CCodePointer[UInt32, ()], CCodePointer[(UInt32, Float32), ()]) bar(Foo) main() getExitCode() callMain(Static[main])