Handler<Object> encode<const char*>(Handler<Heap> const& heap, const char* val) { return heap->createStringObject(val); }
Handler<Object> encode<std::string>(Handler<Heap> const& heap, std::string val) { return heap->createStringObject(val); }