public override String ToString() { if (_arguments == null || String.IsNullOrEmpty(_body)) return "λ reference"; return String.Format("({0}) => {1}", String.Join(", ", _arguments), _body); }