Agreed. Usually people will use `apply` only when they do not know how many arguments the called function will take (and can thus only pass in a list of all the arguments). Given you know you only have state, the `M:F(Arg)` form is preferred.