Explain why, according to Kant’s law of nature formula of categorical imperative, it is wrong to make a lying promise. Why would it be wrong according to his principle of ends formula of the categorical imperative? Do you agree with Kant that lying is always wrong, or are there exceptions? Explain why or why not.