The various registered phases to performs

The order in the poset is the dependence of phases

While you can directly modify the poset (nodes and edges), it is often simpler to use the constructor in Phase

Property definitions

nitc :: phase $ ToolContext :: phases=
	# The various registered phases to performs
	# The order in the poset is the dependence of phases
	#
	# While you can directly modify the poset (nodes and edges),
	# it is often simpler to use the constructor in `Phase`
	var phases = new POSet[Phase]
src/phase.nit:23,2--28,30