a hack for faster GO args processing
update profiling code
replace some GO argument with adjuncts for speed
place left branches over right branches to ensure more complete reparses
extract some common wh-related code
uncomment cashier place
direction as a semantic argument