(??) is misleading, some may be tempted to write things like: func ?? 45 ?? x , forgetting that ?? is just a mere operator, not a syntactic convenience.
Unfortunately, Haskell doesn't provide Scala's underscore for partially applied functions: func(56, _, "foo", _)