using Qrakhen.Qamp.Core.Execution; namespace Qrakhen.Qamp.Core.Values.Objects; public class Function(string name, Segment segment, int outerCount, int argumentCount) : Obj(ValueType.Function) { public readonly string Name = name; public Segment Segment = segment; public readonly int OuterCount = outerCount; public readonly int ArgumentCount = argumentCount; public override string ToString() => $"{Name}()"; }