pub external type Context
pub external fn component(element: fn() -> Element) -> Element
pub external fn render(app: Element, root: String) -> Nil
pub external fn set_context(key: String, value: g) -> Nil