fish: use `type -q` to check for command/function