Type Tailoring https://blog.racket-lang.org/2017/04/type-tailoring.html An incredible post showing how to *extend* Typed Racket at the user macro level!