Additional info on the fn arg
Include semver spec tests
Bump version to 1.0.0