John Smith
john@example.com
Breaking changes: - All functions (even functions defined by users) must use keyword arguments, not positional arguments