   #.........................................................................................................
   ### TAINT tie local state to events to avoid difficulties with non-synchronous / non-lockstepping
   transforms ###
-  L = new_local_state()
+  L = new_local_state S
   return D.TEE.from_pipeline [
     @$parse_description               S, L
     @$handle_content_events           S, L

#===========================================================================================================
#
#-----------------------------------------------------------------------------------------------------------
new_local_state = ->
  R =
    selectors_and_content_events:   {}
    layouts:                        {}
    content_buffer:                 null
    within_field:                   false
    layout_name_stack:              []

#...........................................................................................................
MKTS_TABLE                = require './mkts-table'
MKTS.MACRO_ESCAPER.register_raw_tag 'mkts-table-description'
layouts_sym               = Symbol 'mkts-table-layouts'
selectors_and_content_events_sym = Symbol 'mkts-table-selectors_and_content_events'

#===========================================================================================================
#
