Using contexts in Go for everything

This post will be written at some point of time in future.