Make better reuse of UnaryOp and BinOp
Make better reuse of UnaryOp and BinOp

cowlicks/blaze,cpcloud/blaze,ContinuumIO/blaze,ChinaQuants/blaze,ChinaQuants/blaze,cowlicks/blaze,cpcloud/blaze,ContinuumIO/blaze