pub type GlobalMemo<T> = Global<Memo<T>, T>;
A memo that can be accessed from anywhere in the application and created in a static
struct GlobalMemo<T> { /* private fields */ }