Some ways to write portable Scheme code