Canprettyprint