Think about when you look at code and automatically chunk the bits you have seen a million times before but are somehow magically able pick out the needle in the haystack which tells you what is special in this instance. The layout of code helps enormously for us, but I find the effect is the same with reading if I go quickly and with specific purpose to reformulate the information as it is scanned. And the more you do it the better you get because you have more data to draw from when identifying structures. It gets to the point where often I want an author to be formulaic rather than stylish and idiosyncratic because it makes it much quicker to reorganise and internalise.