add infix ||=
add (not yet working) autoflush $|