Most importantly, the documentation is currently wrong because this field isn't mentioned even though it's mandatory. This could be fixed easily via case-lambda, but we should really figure out what exactly to do with that field; it was added hastily to support the Guile FFI type conversion.
For now I decided to just make the field optional and keep this as an implementation hack after all. It can also be added to the specification later, as an optional argument, backwards compatibly.
Most importantly, the documentation is currently wrong because this field isn't mentioned even though it's mandatory. This could be fixed easily via
case-lambda
, but we should really figure out what exactly to do with that field; it was added hastily to support the Guile FFI type conversion.