use lunatic::{spawn_link, Process};
use lunatic_cached_process::{cached_process, CachedLookup};
cached_process! {
static COUNTER_PROCESS: Process<()> = "counter-process";
}
fn main() {
let process = spawn_link!(|_mailbox: Mailbox<()>| { loop {} });
process.register("counter-process");
let lookup: Option<Process<()>> = COUNTER_PROCESS.get(); assert!(lookup.is_some());
let lookup: Option<Process<()>> = COUNTER_PROCESS.get(); assert!(lookup.is_some());
}