Bounds and Constructions for Generalized Batch Codes | Synapse