i'm 6 one way half dozen on it. I like using `type` as a field. But I have vague memories of wasting a lot of time trying to debug something a long time ago that was difficult to do because the error just said `type`.