I'd pay for a pension fund - which takes my money and, when I retire, uses it pay out fixed income pension every month, based on my life expectancy.
It does everything you want up to retirement age, but after that I believe you're on your own to pay yourself out of the fund.
Of course, that assumes you can accurately predict when you'll retire. :) And it depends on what you mean by "fixed income". Do you mean a specific monthly amount agreed on right now (see also: defined benefit plan), or a specific monthly amount that's set once you retire and doesn't change until you die (see also: annuity). The hardest part about all of this, IMO, is predicting how much money you'll need in retirement (a function of both life expectancy and desired quality of life during retirement) and thus predicting how much money you need to put away every month starting now.
EDIT: Disclaimer: I own some Vanguard funds (but not Target Retirement ones).