Fix innocuous bug in non_temporal_predecessors().
Fix innocuous bug in non_temporal_predecessors().

The previous coding return `nil` elements for temporal predecessor
elements. Although this was harmless for the current ways in which
non_temporal_predecessors() is used, it seems clearly worse than just omitting
such values from the returned collection altogether.

bloom-lang/bud