package state type CardState struct { IsFacist bool IsDrawn bool IsPlayed bool IsDiscarded bool } func (state CardState) Redact(alignment Alignment) CardState { state2 := state state2.IsFacist = false return state2 }