documentation and tests for __call__ (i.e., eval() and compose())