core.Patterns