Currently you have to create a temporary file just so you can call `crossplane.parse` on it, which seems needlessly awkward.