Okay, the weather was bad today so I had unforeseen time to write the SRFI (see the pre-draft in the appendix).