on second thought, do NOT use name of FunctionExpression
renamed #toString to #toSource
version 0.1.5