May I suggest changing 'dist' to 'distribution', just to make the prototype as self-documenting as possible.