I had to define filter, count, and delete. A variety of other issues I've since found:
- There is no inexact->exact, which means it has to be approximated with FFI when an exact integer is needed (i.e. in list-ref).
- Division of a float by an integer inexplicably winds up as positive infinity?
- I'm not sure that this is Hoot-specific, but having type predicates in define-typed-record would be nice, especially given that interactive debugging doesn't yet work.