InnateCoder: Learning Programmatic Options with Foundation Models