I'm implementing basic I/O in Trifle lisp today! It's remarkably hard to have code test coverage for simple things like opening a file.