Общепринятное — это что-то типа на каждом значении из домейна возвращает значение из кодомейна
Но очевидно, что это определение расходится с тем, которое принято в хаскеле
проблема не в определении, говорю же, а в том, чтоб правильно определить соотвествует ли хаскельная функция ему