/** Introspection of interface and in turn behaviour.

    Enables

    - Automatic Behaviour Visualization
    - Automatic Test Stub Construction
 */
module nxt.behaviorism;

/** TODO Use std.typecons.Flag
 */
enum Behaviour
{
    mutating,
    reordering,
    sorting,
    shuffling,
    subset,
}

alias Dimensionality = uint;