--# run #-- --- error --- can't call overload overload<($(s::($(x) type(x) == t), k::($(x) )) = val; _), ($(s::($(x) type(x) == t), k::($(x) )) _), ($(c::($(x) ), s::($(x) )) = v; ), ($(c::($(x) ), s::($(x) )) = v; ), ($(c::($(x) ), s::($(x) )) )>: no function match (overload<($(b) _), ($(x) _), ($() _)>, "a"), possible functions were: • (s::($(x) type(x) == t), k::($(x) )) = val: expected 3 arguments, received 2 • (s::($(x) type(x) == t), k::($(x) )): type check failure for parameter s in function (s::($(x) type(x) == t), k::($(x) )) • (c::($(x) ), s::($(x) )) = v: expected 3 arguments, received 2 • (c::($(x) ), s::($(x) )) = v: expected 3 arguments, received 2 • (c::($(x) ), s::($(x) )): type check failure for parameter c in function (c::($(x) ), s::($(x) )) ↳ from test/tests/function separate variable from variants.ans:10:4 in call: f . "a" ↳ from test/tests/function separate variable from variants.ans:10:1 in text interpolation: | {f . "a"} = 2 | ↳ from test/tests/function separate variable from variants.ans:10:1 in translatable: | {f . "a"} = 2 | ↳ from ? in block: :f = ($() _)… --# saved #-- {}