lazy evaluate ws module require