There's an issue for min and max number values here: https://github.com/seagreen/Son/issues/3
Son seems like a natural place to put restrictions on them, but I'm not sure if there's way to do it that (A) still makes for a clean spec and (B) still allows everything floats can encode to to be used.