Nominal Coalgebraic Data Types with Applications to Lambda Calculus (Logical Methods in Computer Science, 2013)