add hackage metadata
ternary expressions