Recommend getting rid of the explicit `self` reference and switching `or` to `||` to match the conventions used in the rest of the codebase.

```ruby
  try_parse(tod_string) || raise ArgumentError, "Invalid time of day string"
```