"I've never seen method-missing done in a lisp before." EIEIO and CLOS -- https://github.com/milkypostman/melpa/issues/2394