I think the author has ignored all the 29 generally known definitions for OCML. Ie. those that are used by over 100 million ppl.