we have operator precendence rules for a reason! 

This is not Smalltalk :)
add half-reasonable default impls of span() and friends