let_underscore_lock
Using diagnostic items avoids having to update the paths if the guard types ever get moved around for some reason. Additionally, it also greatly simplifies the `is_sync_lock` check.
debug_assert
assert
CachingSourceMapView
expect_local
#[track_caller]
EventArgRecorder
SpannedEventArgRecorder