Cook first four ingredients to soft ball;
add marshmallows and peanut butter;
remove from heat,
add vanilla (and nuts).
Heat until it starts to thicken.
Pour in buttered pan and let set.