Add a spec for an extended API for binary data handling

Done
- NaN handling
- RangeError