Aminoacyl-tRNAs: setting the limits of the genetic code