typed.rb: depends_on macos