handle operator syntax in leftmost position, yielding the derived function.
define dot function on scalars.
build dyadic operators in leftmost position.