#lang scheme/signature xml-snip% scheme-snip%