A Guide to Naturalizing Semantics