Fix inconsistent formatting in the README
Add with_allocation macro
Add with_open_file macro
Add example of with_allocation macro
Add example of with_open_file, fix example of with_allocation