Don't coerce to a string if already a string, re #253
Move the library initialisation

We automatically coerce the first argument of each builtin to
a string. This wasn't happening until the end of the file so
it wasn't clear to those who viewed the source what was
happening.
3.2.1