func NewFilterableMachineCollection(machines ...*clusterv1.Machine) FilterableMachineCollection {
	ss := make(FilterableMachineCollection, len(machines))
	ss.Insert(machines...)
	return ss
}
NewFilterableMachineCollection creates a FilterableMachineCollection from a list of values.
package k3s
import (
	"sort"
	clusterv1 "sigs.k8s.io/cluster-api/api/v1alpha3"
	"github.com/zawachte-msft/cluster-api-k3s/pkg/machinefilters"
	"sigs.k8s.io/cluster-api/util"
	"sigs.k8s.io/cluster-api/util/conditions"
)
type FilterableMachineCollection map[string]*clusterv1.Machine