Basic opioid pharmacology: an update | Synapse