Add support for interlacing arguments and explicit option ending

As described in #9.