Vous pouvez inventer vos propres opérations! Il suffit d'écrire une fonction dont le nom s'écrit et se termine par%, avec deux arguments d'un certain type, et une valeur de retour de ce type.
Par exemple, voici une opération binaire qui ajoute le deuxième opérande au premier:
Un exemple moins trivial est donné dans la section sur les opérations d'ensemble de la section 8.5.