^[ ]*(func.*)$ ^[ ]*(type[ ].*(struct|interface)[ ]*(\{)?)