pub type PrepareFn = fn(&FxArgs<'_>) -> Result<Option<Aux>, i32>;
FXD_PREPARE: Ok(Some(aux)) / Ok(None) / Err(ERR_*)