No more than two consecutive blank lines at module level
Currently there is no reason to have more than two consecutive blank lines at the module level (between attributes, types, and functions). This check serves as a first pass sanity check for that assertion.