Added basic concrete type generation