Availability:built-in
[semidet]is_message_queue(@Term)True if Term refers to an existing message queue. This
predicate can not block and has no error conditions. Note that message
queues may be destroyed asynchronously by another thread and anonymous
message queues may be garbage collected asynchronously.