Clarifying the issues with mutable default arguments