}
public void apply(final RippleList arg,
final Sink<RippleList> solutions,
final ModelConnection mc) throws RippleException {
RippleList stack = arg;
RippleValue a = stack.getFirst();
stack = stack.getRest();
String result = StringUtils.percentDecode(mc.toString(a));
solutions.put(
stack.push(StringLibrary.value(result, mc, a)));
}