Interface JsGen<R extends JsValue>