Small molecules do not generally elicit an immune response, because they are monovalent, and because they aren't very foreign in most animals. However, scientists have been able to engineer antibodies able to bind small molecules pretty much on-demand. How have they been able to do this?