Added error methods to ExeLog. Added a default apply to ExeLog for generic logs
Added noop,nosideeffects and sideeffects libraries