I love ML.
Literals, constants, and values, oh my!
A compiler for all of these in the sky.
With parsers and lexers and checkers and such.
It makes me love my team so much.
Objects you say? Oh no, none of these!
Our data and behavior – kept separate if you please.
Eviscerate all of that OO-based junk.
Just bring in da noise; Bring in da func.
Patterns and practices turned on their ear.
With a match in the front and an apply in the rear.
To match is human, to bind divine.
fn Water w => Wine w;
– Don Box