add a variant of the base64 example with coarse-grained semantic actions