git clone https://git.pyrossh.dev/plum
module std
import std/Bool
import std/Number
import std/Str
# This is used to represent an error value across the language
trait Err =
code() -> Int
msg() -> Str
cause() -> Option