add null_context, add use case of callable_context(subscription_context)

[null_context.h]
null_context just evaluate given expression and doesn't return any
value.