Alex Kocharin (2014-08-07T14:08:47.000Z)
domenic at domenicdenicola.com (2014-08-15T22:49:04.811Z)
Throw if value is ambiguous (i.e. `052`), don't throw if value is unambiguous (i.e. `05`, `082`). Looks good to me. It is not compiler job to prevent bad code style, it's what linters should do.