Flan: Financial Planning, Made Delightful