Allow closing reader without with statement
Allow creating EPD strings
Support noops in EPDs
Allow parsing EPDs
EPD: Handle missing or superflous semicolons