Add NullPlus/null_plus function null object

This stores caller/caller_locations and can also keep track
of other data which it is passed while being created.