Nim allows user-definable operators. Binary operators have 11 different levels of precedence.