Add typesafe article