|  | I've found myself wanting to do something like: But if safe-load-table fails, it returns an empty hash, which is considered as true for the purpose of if. Is it a good idea to have an optional argument to safe-load-table that would cause it to return #f instead?  (aif (safe-load-table (+ userdir* u))
       (...do something with it)
       (prn "user not found")) 
 |