// Test returns of invalid types
function p() return {1,2,3}; end;
function S() return #1; end;
function #b() return 2; end;

2+p();
S()+{1,2};
if #b() then println "This should not be printed"; else println "This should not be printed"; fi;