SRFI 0 might be a source, but a quick look at it suggests "not really".
I have sent an email to the list with a possible implementation, but I have not yet received any comments.
I went with the SRFI-0 definition.