create-temp-file uses temp-file-iterate, so we can't change the former procedure willy-nilly.
I think this is best placed at the end of the procedure definition line, something like, maybe with some additional symbol after "(procedure)":(file-info fname/port [chase?]) → file-info-record (procedure) (POSIX stat)