Adjusted tests for calling a method private to a role.
Added tests for X::TypeCheck::Argument thrown by the Optimizer.