Avoid using flet which doesn't work because cl is not required.

defkey is not working because cl is not required.
Actually best practice is to avoid using flet by using either lambda or requiring cl-lib and use cl-flet with lexical-bindings enabled.