make Precursor.Promise lazy
0.1.0