/**
     * Authenticate the user given the ([email], [password]]) tuple
     * @return a [Flow] of [ApiResponse] with the last one being true iff authentication succeeded
     */
    suspend fun signInWithEmailAndPassword(email: String, password: String): Flow<ApiResponse<Boolean>>