func NewMachine() *Machine {
	fmt.Fprintf(outputWriter, "Machine is ready.\n")
	return &Machine{NewOFF()}
}
NewMachine creates a new machine.
package behavioral
import (
	"fmt"
)
type Machine struct {
	current State
}