embedding more external types into API parsers...