NePTune: A Neuro-Pythonic Framework for Tunable Compositional Reasoning on Vision-Language