It seems there's a conflict between the logical flow of prefixes going right to left and postfixes going left to right. I wonder if there's any value (for other future languages) in having syntax to swap post and prefix for convenience
instead of (await doSomething()).somethingElse()
doSomething()@await.somethingElse()