improve denotation docs, fix bounds in Titan