an expandable TinyScheme