# Functions
New returns a new Refactor object.
# Structs
Error defines the structure of errors returned by refactor.
MoveQuery holds the set of Rego modules whose package paths and other references are to be rewritten as per the mapping defined in SrcDstMapping.
MoveQueryResult defines the output of a move query and holds the rewritten modules with updated packages paths and references.
Refactor implements different refactoring operations over Rego modules eg.