sclass FunctionIsBroken extends RuntimeException { S fname; *() {} *(S *fname) {} toString { ret "FunctionIsBroken: " + fname; } }