"symalg" Ast: Results: BasicNumber: Results: makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational makeRational (BasRealC ?) ==> ! BasicNumber.hs:(20,0)-(21,55): Non-exhaustive patterns in function makeRational BasicNumberApprox: Results: Env: Results: Eval: Results: eval (EVar ([])) (: ((,) ([]) (EVar ([]))) ?) ==> ! eval (EVar ([])) (: ((,) ([]) (EVar ([]))) ?) ==> ! eval (EVar ([])) (: ((,) ([]) (EVar ([]))) ?) ==> ! eval (EVar ([])) (: ((,) (: ? ?1) ?2) (: ((,) ([]) (EVar ([]))) ?3)) ==> ! eval (EVar ([])) (: ((,) ([]) (EVar ([]))) ?) ==> ! eval (EVar ([])) (: ((,) (: ? ?1) ?2) (: ((,) ([]) (EVar ([]))) ?3)) ==> ! eval (EVar ([])) (: ((,) (: ? ?1) ?2) (: ((,) (: ?3 ?4) ?5) (: ((,) ([]) (EVar ([]))) ?6))) ==> ! eval (EVar ([])) (: ((,) ([]) (EVar ([]))) ?) ==> ! eval (EVar ([])) (: ((,) (: ? ?1) ?2) (: ((,) ([]) (EVar ([]))) ?3)) ==> ! eval (EVar ([])) (: ((,) (: ? ?1) ?2) (: ((,) (: ?3 ?4) ?5) (: ((,) ([]) (EVar ([]))) ?6))) ==> ! eval (EVar (: '\NUL' ([]))) (: ((,) (: '\NUL' ([])) (EVar (: '\NUL' ([])))) ?) ==> ! eval (EVar (: 'a' ([]))) (: ((,) (: 'a' ([])) (EVar (: 'a' ([])))) ?) ==> ! eval (EVar (: '0' ([]))) (: ((,) (: '0' ([])) (EVar (: '0' ([])))) ?) ==> ! eval (EVar ([])) (: ((,) ([]) (EVar ([]))) ?) ==> ! eval (EVar ([])) (: ((,) (: ? ?1) ?2) (: ((,) ([]) (EVar ([]))) ?3)) ==> ! eval (EVar ([])) (: ((,) (: ? ?1) ?2) (: ((,) (: ?3 ?4) ?5) (: ((,) ([]) (EVar ([]))) ?6))) ==> ! eval (EVar ([])) (: ((,) (: ? ?1) ?2) (: ((,) (: ?3 ?4) ?5) (: ((,) (: ?6 ?7) ?8) (: ((,) ([]) (EVar ([]))) ?9)))) ==> ! eval (EVar (: '\NUL' ([]))) (: ((,) (: '\NUL' ([])) (EVar (: '\NUL' ([])))) ?) ==> ! eval (EVar (: 'a' ([]))) (: ((,) (: 'a' ([])) (EVar (: 'a' ([])))) ?) ==> ! eval (EVar (: '0' ([]))) (: ((,) (: '0' ([])) (EVar (: '0' ([])))) ?) ==> ! eval (EVar ([])) (: ((,) ([]) (EVar ([]))) ?) ==> ! eval (EVar ([])) (: ((,) ([]) (EVar (: '\NUL' ([])))) (: ((,) (: '\NUL' ([])) (EVar ([]))) ?)) ==> ! Lexer: Results: Main: Results: Op: Results: Parser: Results: Print: Results: printBasicExp (Numb (BasRationalC (:% ? 0))) ?1 ==> ! Ratio.%: zero denominator printBasicExp (Numb (BasRationalC (:% ? 0))) ?1 ==> ! Ratio.%: zero denominator printBasicExp (Numb (BasRationalC (:% ? 0))) ?1 ==> ! Ratio.%: zero denominator printBasicExp (Numb (BasRationalC (:% ? 0))) ?1 ==> ! Ratio.%: zero denominator printBasicExp (Numb (BasRealC (sqrtReal (sqrtReal (int2Real -1))))) ([]) ==> ! printBasicExp (Numb (BasRationalC (:% ? 0))) ?1 ==> ! Ratio.%: zero denominator printBasicExp (Numb (BasRealC (sqrtReal (sqrtReal (int2Real -1))))) ([]) ==> ! printBasicExp (Numb (BasRealC (sqrtReal (sqrtReal (sqrtReal (int2Real -1)))))) ([]) ==> ! RealM: Results: Writing: Ast.hs.html Writing: BasicNumber.hs.html Writing: BasicNumberApprox.hs.html Writing: Env.hs.html Writing: Eval.hs.html Writing: Lexer.hs.html Writing: Main.hs.html Writing: Op.hs.html Writing: Parser.hs.html Writing: Print.hs.html Writing: RealM.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html ["Ast.hs","BasicNumber.hs","BasicNumberApprox.hs","Env.hs","Eval.hs","Lexer.hs","Main.hs","Op.hs","Parser.hs","Print.hs","RealM.hs"]