If the next token is a property name that's in {@code options} , this consumes it and returns its index. Otherwise this returns -1 and no name is consumed.
{@code options}