The type checker ensures you never accidentally add meters to seconds, but unlike unit libraries in C++, the errors are integrated with Lisp’s REPL.
;; Scheduled execution (after (seconds 5) (println "Five TAI seconds have passed")) tai lisp tl
Suddenly, he remembered a thumb drive he’d been given by a senior engineer named Tai during his first week at the firm. Tai had been a legend, a man who seemed to finish three days of work in three hours before slipping out for coffee. The type checker ensures you never accidentally add