FML, ok now, without this commit, everything works fine. I can only assume that I accidentally fixed it when I updated Foreman to 0.63 while trying to figure this issue out. I realize now that the `integer?` check was a red herring since `(System/getenv)` always returns a map of string key/values. I'll close this PR.

Regarding the `str`, `int`, and `bool` functions, I see what you were doing now. Only `str` is redundant (as `env/env` will already return a string or the default), but for the sake of clarity I think it should stay.

Epic PR on my part. lol fail. :pig: