Rename `long` to `long_` and expose c typenames
Update readme and requirements