Parser: Use `Option`s instead of empty `String`s