Almost nothing in a shell is discoverable. Are these discoverable? ls, cat, $?, $@, <, >, >>, $(cmd), ${foo}, $((2+2))
If you can take the time to learn these (if not, why are you using a terminal?), then you can learn some shortcuts without them being "discoverable".