allow options.buster to be a function

This allows me to use a hash of the file as buster.