chore: moved module to a subfolder
feat(defer): add module "defer"