Latest optparse applicative upgrade

This is pretty rough work as I mainly type tetrised my way to success here. Not sure where to put `simpleParse'`  it's probably better for the maintainer to decide anyway.