Cajun: a Creole processor in golang