added zstring/url-encode and zcal/to-seconds throws a proper error if misused