operator fun
pre, post, ==, =, boolean etc use
operator push