namespace SpriteCompiler.AI { using System; public interface IHeuristicFunction where C : ICost { C Eval(S state); } }