thin-vec
Because 0.2.10 added supports for `ThinVec::splice`, and 0.2.12 is the latest release.
if $c:expr { Some($r:expr) } else { None }
$c.then(|| $r)