Reproducible builds for research code, without a six-month yak shave