добавлена инициализация параметров значениями, монадные операции, RETURN, пока не все корректные