Crate once_cell
Creates a new lazy value initialized by the given closure block. This macro works in const contexts. If you need a move closure, use Lazy::new constructor function.
move
Lazy::new