module T::Sig::WithoutRuntime

def self.sig(arg0=nil, &blk); end

as T::Sig#sig. Only use it in cases where you can't use T::Sig#sig.
At runtime, does nothing, but statically it is treated exactly the same
def self.sig(arg0=nil, &blk); end

def self.sig(arg0=nil, &blk); end # rubocop:disable Lint/DuplicateMethods

rubocop:disable Lint/DuplicateMethods
def self.sig(arg0=nil, &blk); end # rubocop:disable Lint/DuplicateMethods