Accepting arbitrary keyword arguments in Python https://www.pythonmorsels.com/accepting-arbitrary-keyword-arguments/