Pretty print by default
Another iteration of pretty print
Add Conditions and Condition functions
Don't exit - write error to STDERR
Add Condition to Output