Simplify constructor function

Come to think of it, actually, if we get Pre-pre-RFC: syntactic sugar for `Default::default()` - #75 by ekuber along with some form of the inferred struct names on initializer feature, it could also potentially be

const THING: OnceLock = .{ .. };

without needing impl const Default.