fn session_scope( scope: Vec<CallScope>, target: Option<Address>, selectors: Vec<String>, ) -> Result<Vec<CallScope>>