We should provide a symbolic representation of `pi` such that we can handle `pi / 2` etc. as special cases.