True, but I want to ensure that all AST nodes implement String() properly and would like a compile error if they don't.