Dev guide docs for type definitions