Better support for nodeJS-style options