Update the format used by string() and add specs for it
Implement the spec for callerDir
Make the spec for callerDir more strict, requiring "run" to be at the end