@desync/result (npm): Rust style result based on typescript discriminated union
Keywords: result|either|discriminated union|async|hooks|promise|react|typescript