An integer check wouldn't be correct since `35.5em` is a valid value. I think staging the checks makes the most sense:

1. Does the query param value parse as a media query?
2. If yes? It's good. If not, then assume it's a width value, so wrap it with `"screen and (min-width: " + value + ")"`
3. Does it now parse as a media query?
4. If yes, good. If not, we have a problem.