pub type Worker
pub fn new(script: String) -> Result(Worker, String)
pub fn on_message( worker: Worker, handle: fn(json.Json) -> Nil, ) -> Nil
pub fn post_message(worker: Worker, message: json.Json) -> Nil