types2: add docs