Fix edge case in #options and allow setting-by-value with a well-formed integer in string form