Helps for creating factories over RPC and converting their format back
create_list!((map -> struct), map, non_neg_integer) :: [struct]
stringify_keys(map) :: %{optional(binary) => term}
unknown_relationship_path_document() :: Alembic.Document.t