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