Added type_index and singularity to detail
Merge branch 'feature.independence' into develop
fixed error in singularity: 'declaration of T shadows template parameter'