separate mustache_ctx module for context handling