pub trait ParamAccessor {
// Required methods
fn poll(&mut self) -> &Parameter;
fn poll_str(&mut self) -> &str;
fn poll_i32(&mut self) -> i32;
fn poll_multi(&mut self) -> &[Parameter];
fn poll_multi_str(&mut self) -> Vec<&str>;
fn poll_multi_i32(&mut self) -> Vec<i32>;
}