Version 0.0.3. Fixed scope of callback functions and corrected a sanity check for each-operations

  - The scope of the callback function is now the same as the scope passed to the individual functions.
  - An each operation will call its callback function if an empty list has been passed as its argument.