foregone