bash scala over the head with type hints
I guess it can't infer this anymore. Most of the rest look like variations on this