Unconventional Ways to Cast in TypeScript

A Novel Idea About `Functor` in Rust?

Swift *almost* does a really cool thing I want