only allow valid top level expressions
escape strings and bstrings on pprinter