Make JS<T>-specific options nullable and preferred