n ::= nms { putchar ::= #foreign("putchar") fn(#C int) #C int; } main ::= fn(){}