var m = new Message(l, null, s, 2)
if messages.has(m) then return m
if l != null then l.add_message m
var m = new Message(l, null, s, 2)
if messages.has(m) then return m
if l != null then l.add_message m
if messages.has(m) then return null
if l != null then l.add_message m
if opt_warning.value.has("no-{tag}") then return null
if messages.has(m) then return null
if l != null then l.add_message m
if opt_warning.value.has("no-{tag}") then return null
# * the environment variable `NIT_DIR`
# * the runpath of the program from argv[0]
# * the runpath of the process from /proc
# * the environment variable `NIT_DIR`
# * the runpath of the program from argv[0]
# * the runpath of the process from /proc