Thomas Jefferson was before his time on some things, and not so much about others.