wrote show instances for AST to print out human-readable code