Creates a new instance of this class.
@override Unit newInstance([Object? value]) { return Foot(value); }