Added in the extra options needed in order to return the MARK option. (see the test case for a demo on how to use it) Updated it to the latest rust as well (extra EnumSet is now collections EnumSet)