added more operators
|| -> or, && -> and, ! -> not
{.thing, ...} -> #thing{...} and corrected bug in |>