strict-remainderSRFI 94 suggests that invoking functions like remainder on
non-integers can be indicative of a programming error, and recommends that
those functions signal errors in those circumstances. As this contradicts
R5RS, the question of whether to implement this behavior becomes an R5RS
implementation choice.