Name: Anonymous 2015-01-17 19:56
Namely, in terms of GoF design patterns ExpAlg<T>
is an interface of an abstract factory for creating expressions.
— https://oleksandrmanzyuk.wordpress.com/2014/06/18/from-object-algebras-to-finally-tagless-interpreters-2/