On the Specification and Estimation of Macro Rural–urban Migration Functions: With an Application to Indian Data* | Synapse