La declaración when is_integer es una guardia que solo admite tipos integer a N.