[GEM-dev] question on writing GEM externals