/** 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;