Add Setup.hs (closes #1)
Add zero-overhead "safe" conversions

Hat tip to @liyang.