Type with heredoc