/// Type-level marker trait for function safety, either [`Safe`] or [`Unsafe`].
/// Marker type for safe functions.
;
/// Marker type for unsafe functions.
;
/// Macro to convert a safety token (`safe` or `unsafe`) or a boolean literal to the corresponding [`Safety`] marker type.