Choice strict-remainder

SRFI 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.

This choice is tested for by running

(remainder 13.0 4.0)

in each Scheme.