updated the readme for grammar and ambiguities

the all flag actually has nothing to do with requestAnimationFrame.  filters are not debounced directly.  the all flag indicates whether or not to send incremental updates as values change.  its more for internal use. an example would be the expression `a + b === 5` get broken down into 2 parts `a + b` and `{result of a + b} === 5`, for `a + b` assume the original state was `{a: 1, b: 2}` and the new state is `{a: 2, b: 3}` when this change happens, a would get looked up and b 2, and added to b, which is still 2. 4 is emitted, b is looked up and and to a, and then 5 is emitted. all this happens on the same turn of the event loop.  if `all` is false, a is looked up, the add is performed with b(2), but nothing is emitted, then b is looked up, the add is performed again.  then 5 is emitted.  in the first case the `===` comparison happens twice once with `new a + old b` and then again with `new a + new b`.  the second case it only get evaluated once all synchronous changes have been applied to the dependency