Remove redundant import
Add compile time check for signedness
Improve documentation
Add bit combinators
Add support for Double
Remove ambiguous constraint