pub fn default_finalize_for<T>(data: T) -> Result<Context, Box<dyn Error>>where
    T: Data,