I think instead of hardcoding each case, it would be nice to have a generic `to(depth)` function that can call `likely_set_depth(hash, depth)`. And perhaps `f()`, `i()`, `u()`, for casting to floating, integer, and unsigned integer types?