Remove redundant import
Add compile time check for signedness
Improve documentation
Add bit combinators