cleaned up Groupoid LANGUAGE pragmas