CHUTE CHANGE LOG
# 2024_12_03
SCRIPT
  Adds access to custom / non-native methods of current data.
  Looks within current data for nested functions.
  Uses .call to give Fns nested in current data needed context:
    Some things like el.classList.add lose context otherwise.
  Refactors chute .with method to take a settings object.
  Syncs the current value to a variable using .token property.
  Adds "skip_void" setting to ignore undefined function returns
  Revises handling of access index feature "[0]".
DOCS
  Unifies documentation formatting.
  Demonstrates access to global nested non-native functions.
  Adds example of using Chute with DOM.
SITE
  Adds noscript message.
  Updates styles.
  Basic styling for log.

# 2024_12_02
Styles site minimally.
Merges 'if this then that' and 'if else' block. Both via .if.
Updates documentation.
Splits demo JS to file. Uses fetch to show it on main page.
Refactors to enforce parens on all dot-style calls except [\d]
  Calls do when no key given e.g ".log(<-key)(<-NoKey==DoCall)"
Adds nested namespace path style calling e.g. .JSON.stringify().
Documents calls to nested function and native methods.

# 2024-12-01
Adds token handler for a live non-global current data variable.
Revises documentation.
Improves if else block.
Handles index calls, `[0]`

# 2024-11-30
Adds stricter conditions to 'is if block' function.
Memoizes all functions given as if or else if conditions.
Cleans documentation.
Refactors chute to chute allow for simultaneous chutes.

# 2024-11-29
Renames built in '.and' method to '.do'.
Accepts locally scoped functions via do call: ".do(local_fn)".
Refactors internal functions towards a data passing style.
Renames placeholder token to '.x'. (Subject to change.)
Adds "current value" token '._': ".do(5 * chuteName._)".
Adds examples of chaining with using expressions and literals.
Memoizes named non-global functions received via ".do(local)".
Allows method-style calling of memoized non global functions.
Add conditional block ".do({if:[q,a],else_if:[[q,a]…]else:f}"
Memoizes functions received via ".if" and conditional block.

# 2024-11-28
Adds method style global function calling ".function_name(arg)".
Adds token to calls Fns with data as argument N.
Adds chain calling without parentheses e.g. '.log.reverse.log'

# 2024-11-27
V1