tag local types, don't clear :field, :this and :catch
dissoc :locals after analysis since it's no more needed