pub fn assign_register( cs: &str, value: RegisterValue, scope: Option<Scope>, parameters: Vec<ArgWrap>, ) -> Result<()>