pull type documentation