--[[
	ROBLOX TODO: add default generic param when possible
	original code:
	export type MatchersObject<T extends MatcherState = MatcherState> = {
]]

export type MatchersObject<T> = { [string]: RawMatcherFn<T> }