Suffix syntax (e.g. foo.field or result_bar?) tend to provide a better IDE experience. Languages deliberately tailor features for this, e.g. Rust has .await. Is this a historical accident? I can certainly see how parsing unfinished suffix syntax is easier.