it takes awhile. You have to know it well enough to see the boundaries of the concepts, or else you'll constantly juggle types and never land on one with certainty.