call args print
fix infinite loop at trailing block
string print quotes
type specifiers