In F#, you can define custom operators like
let (=~) input pattern = Regex.IsMatch(input, pattern)
Unlike Haskell, custom operators are defined
Operator precedence is determined by the first character(s), according to a predefined table.