Speculative Maps