Predestination: A Guide for the Perplexed