Future<model.Session> authenticateEmail({ required String email, required String password, bool create = false, String? username, Map<String, String>? vars, });