security typed language development 965311