pub fn register<T: for<'a> CustomTag<'a>>()