add write_gcm plugin

That feels unexpected...  I'm trying to unravel if I'd care.  Is this planned to change or stay this way?