If you're just going to call this immediately, you might just have users pass in `normal_proposal(S)`.