Gravar-mail: Constructing Inverse Probability Weights for Marginal Structural Models