r.db('factoid') .table('document') .filter( r.row('status').eq('public') ) .merge( function( document ) { return { createdDate: r.branch( document('createdDate').typeOf().eq('PTYPE