Explicitly export identifiers for also for CPP FAY and fix implementation of >> and >>=
Prelude: Add and export fail
Prelude: stylish
Generalize type signatures for fromIntegral and fromInteger