infixator
renamed previous to chain
lazy method binding