Scripts now auto-print but are still just character vectors
Clean up the script-generation interface