Random Allocation Designs I: On General Classes of Estimation Methods | Synapse