typesafe console