idk where it fails but not worth it to allow sending documents without type
core traits, models and extensions for upub
upub
this crate is not very useful on its own