better cons, append, quote and comment implementations