module Needle::Lifecycle