Fast Rate Generalization Error Bounds: Variations on a Theme