pub type Result(a) { Ok(a) Error(WhateverErr) }
Ok(a)
Error(WhateverErr)
pub type WhateverErr { WhateverErr }
WhateverErr