sizeAtStyle = function(size: number, style: StyleInterface): number {
    return style.size < 2 ? size : sizeStyleMap[size - 1][style.size - 1];
}
This file contains information about the options that the Parser carries
around with it while parsing. Data is held in an `Options` object, and when
recursing, a new `Options` object can be created with the `.with*` and
`.reset` functions.