I tried to finagle with making this an executable but then I did a mystical thing called "giving up".