tbf inlining the error condition as a return value, rather than by breaking control flow (exceptions) is cool
multiple return is cool, but unfortunate you can't explicitly treat them as the tuples they are
composition & extension methods (a la C#) are cool
instantiators too