change Ve to ve for npm compatibility (no uppercase) and return the ve function directly