Give optargspec_t have an initializer_list constructor.
Removed templated optargspec_t constructor that takes array.
Removed two-argument size-and-pointer optargspec_t constructor.