releasing 1.2.0
refactors coerce specs; adds long, float, and double