start on begin, create constants file
finish begin, extract generic functionality into PrettyPrintUtils
if and lambda print keyword and first element on same line, and subsequent elements on newlines indented by 4
abstraction, error handling