applications of type based analysis 9703615