typed hinted versions for clisp and racket