All unit tests pass using f() instead of f% to call macros
updated examples and readme