Object.prototype.pipe = function(fn) { return fn(this) } 'hello'.pipe(upper).pipe(ex('!!!'))
Object.prototype.P=function(...F){return F.reduce((v,f)=>f(v),this)} 'hello'.P(upper,ex('!!!'))
"You can't think seriously about thinking without thinking about thinking about something."
Optimal ML lang is half-way from LISP to APL.
If you are into this, read ahead: https://mlajtos.mu/posts/new-kind-of-paper