         lines   = await module[ method_name ] ctx, P...
       #.....................................................................................................
       catch error
-        alert '98987', "when trying to call method #{rpr method_name}"
-        alert '98987', "from module #{rpr locator}##{crumbs.join '.'}"
-        alert '98987', "with arguments #{rpr P}"
-        alert '98987', "an error occurred:"
-        alert '98987', error.message
+        alert '98987-4', { module, method_name, P, meta, locator, crumbs, }
+        alert '98987-5', "when trying to call method #{rpr method_name}"
+        alert '98987-6', "from module #{rpr locator}##{crumbs.join '.'}"
+        alert '98987-7', "with arguments #{rpr P}"
+        alert '98987-8', "an error occurred:"
+        alert '98987-9', error.message
         throw error
       #.....................................................................................................
       for line in lines

    module  = require locator
    module  = module[ crumb ] for crumb in crumbs
  catch error
    alert '98987', "when trying to resolve #{crumbs.join '.'}"
    alert '98987', "starting with module #{rpr locator}"
    alert '98987', "an error occurred at path component #{rpr crumb}"
    throw error
  #.....................................................................................................
  return {

is_hidden                 = MD_READER.is_hidden.bind   MD_READER
is_stamped                = MD_READER.is_stamped.bind  MD_READER


#-----------------------------------------------------------------------------------------------------------
@_resolve_arguments = ( S, event ) =>
  reference_path                      = S.layout_info[ 'source-home' ]
