namespace Beam.Abstractions;

/// <summary>
/// Defines how a url template should should be updated, in what order, and by how much
/// </summary>
public interface IStateChangeBehaviour {
    public void Apply(IState state, object stimulus);
}