In general I think this example is probably too much for the readme. You could refer them to ASAP's source itself for an example of a reusable task abstraction.