Coming from Bootstrap's typeahead I'm used to being able specify the source being a function that returns an array of items.
I would love to see this functionality in typeahead.js too.
The specification is quite simple, allow the local argument of a dataset to be a function that when called returns the same array that is today expected.