text: // data retrieved from here is not in the contextionary,
  // it should therefore not be used as Class names or
  // cross references. Instead it is meant as values for
  // primitve properties.
  
  function int() {
    return Math.floor(Math.random() * 10000);
  }
  
  function number() {
    return Math.random() * 10000;
  }
  
  function date() {
    const unixTimeBetween1970and2020 = Math.floor(Math.random() * 1577836800);
    return new Date(unixTimeBetween1970and2020)
      .toISOString()
      // remove the milliseconds to match Golang's RFC3339 which is to the
      // precision of seconds
      .replace(/\.[0-9]{3}/, '');
  }
  
  function bool() {
    return Math.random() >= 0.5;
  }
  
  const words = ['captured',
    'hills',
    'gravy',
    'chilly',
    'gauntlet',
    'ghetto',
    'entropy',
    'lucky',
    'paradox',
    'reckless',
    'iron',
    'hopeless',
    'play',
    'companion',
    'formulation',
    'prior',
    'elaborate',
    'earthmen',
    'fellow',
    'sweet',
    'sentinel',
    'commercial',
    'numbskull',
    'momentary',
    'morsel',
    'dead',
    'fancy',
    'drill',
    'thumb',
    'bleed',
    'wax',
    'pretend',
    'true',
    'genuine',
    'profound',
    'laser',
    'binocular',
    'dismissal',
    'admiral',
    'brain',
    'brigade',
    'soft',
    'event',
    'amazingly',
    'canyon',
    'help',
    'gulf',
    'phase',
    'child',
    'vast',
    'enemies',
    'dumb',
    'dent',
    'mad',
    'ferment',
    'red',
    'drag',
    'nasty',
    'rust',
    'fright',
    'hop',
    'archer',
    'obey',
    'treason',
    'flicker',
    'gripping',
    'nightmare',
    'plantation',
    'imaginary',
    'nebula',
    'ambidextrous',
    'colors',
    'crawl',
    'cruel',
    'mad',
    'grieving',
    'effective',
    'omnivore',
    'chill',
    'antidemocratic',
    'bang',
    'carver',
    'chill',
    'tight',
    'spirits',
    'hideous',
    'flight',
    'headquarters',
    'bikini',
    'host',
    'symbolic',
    'wolves',
    'agitator',
    'lonesome',
    'grin',
    'cybernetic',
    'confidence',
    'sound',
    'crumply',
    'buffet',
    'blindness',
    'heat',
    'concussion',
    'lemon',
    'right',
    'moist',
    'flat',
    'any',
    'foundation',
    'equipment',
    'honeymoon',
    'groove',
    'blinks',
    'grand',
    'production',
    'evoke',
    'endless',
    'barnyard',
    'initial',
    'profile',
    'coercion',
    'wig',
    'linear',
    'fresh',
    'kidnapper',
    'pesky',
    'association',
    'bags',
    'foot',
    'address',
    'fail',
    'left',
    'blunt',
    'communion',
    'firecracker',
    'mobster',
    'playground',
    'violence',
    'collection',
    'timid',
    'crypt',
    'knowing',
    'shag',
    'luxurious',
    'frigid',
    'group',
    'nervous',
    'bullwhip',
    'duck',
    'door',
    'forgotten',
    'positive',
    'develop',
    'cynical',
    'glider',
    'closing',
    'hotel',
    'raid',
    'hide',
    'dot',
    'puppet',
    'creeper',
    'retreat',
    'hearse',
    'flavor',
    'aquamarine',
    'cat',
    'dismissal',
    'wet',
    'degeneration',
    'hide',
    'long',
    'afterwards',
    'fictional',
    'curved',
    'dropping',
    'knuckle',
    'bulldozer',
    'aquamarine',
    'section',
    'circling',
    'pictorial',
    'cadaver',
    'hope',
    'dense',
    'glittery',
    'chant',
    'factual',
    'odd',
    'content',
    'freeze',
    'gunk',
    'elaborate',
    'hate',
    'basin',
    'absurdly',
    'gravy',
    'clay',
    'jar',
    'analyst',
    'concave',
    'fire',
    'fluid',
    'rebel',
    'crucifier',
    'pony',
    'blackmail',
    'chromosome',
    'abnormally',
    'driver',
    'wizard',
    'award',
    'chisel',
    'momentary',
    'aerial',
    'island',
    'barricade',
    'chunk',
    'brutish',
    'hogtied',
    'fear',
    'gutter',
    'aversion',
    'humanlike',
    'caramel',
    'beacon',
    'grim',
    'groaner',
    'liquor',
    'siren',
    'arrogant',
    'apricot',
    'father',
    'exception',
    'weed',
    'adult',
    'birthday',
    'cloud',
    'blasted',
    'rich',
    'wolves',
    'mutagen',
    'conversion',
    'pity',
    'fluctuation',
    'undersea',
    'existent',
    'conscious',
    'robotic',
    'warrior',
    'model',
    'fairytale',
    'cheerful',
    'whales',
    'messiah',
    'expert',
    'flamethrower',
    'picnic',
    'mystery',
    'sector',
    'admission',
    'arrogant',
    'ambitious',
    'audio',
    'blow',
    'chef',
    'fashionable',
    'father',
    'hope',
    'conspiracy',
    'peppermint',
    'comet',
    'crocodile',
    'attacking',
    'strong',
    'attitude',
    'bludgeon',
    'buffer',
    'infinite',
    'medicine',
    'eel',
    'hoist',
    'stealthy',
    'sparkle',
    'agenda',
    'sadistic',
    'ambiguous',
    'fairytale',
    'dynasty',
    'clairvoyant',
    'anxious',
    'faith',
    'clay',
    'perverted',
    'smart',
    'nightfall',
    'agency',
    'implant',
    'ginger',
    'heartless',
    'protect',
    'dozen',
    'biology',
    'chill',
    'endless',
    'heater',
    'fort',
    'anteater',
    'content',
    'cellblock',
    'hangman',
    'honeymoon',
    'swindler',
    'downcast',
    'crack',
    'brigade',
    'pageant',
    'aerodynamic',
    'narcotic',
    'discontent',
    'horrors',
    'mad',
    'bluntness',
    'cargo',
    'greatest',
    'blueberry',
    'weirdo',
    'agonizing',
    'luminous',
    'homeland',
    'avocado',
    'freak',
    'basket',
    'mood',
    'betray',
    'chameleon',
    'love',
    'building',
    'buzz',
    'crossfire',
    'box',
    'communion',
    'captured',
    'cathedral',
    'surreal',
    'disc',
    'gang',
    'reverse',
    'junkyard',
    'actuality',
    'bump',
    'blocker',
    'coercion',
    'democracy',
    'aquamarine',
    'capture',
    'biological',
    'fancy',
    'bouncy',
    'blackness',
    'erotic',
    'tooth',
    'accursed',
    'dozens',
    'heart',
    'heating',
    'casket',
    'abandon',
    'fabrication',
    'attribute',
    'cavity',
    'shadow',
    'slave',
    'frigid',
    'gradient',
    'entity',
    'ballet',
    'boast',
    'crayon',
    'mindless',
    'metallic',
    'bellybutton',
    'gifted',
    'divorce',
    'bloke',
    'boom',
    'daddy',
    'spider',
    'export',
    'foam',
    'reptile',
    'missing',
    'great',
    'drops',
    'horizon',
    'ballistics',
    'healing',
    'mechanical',
    'sponge',
    'abstractly',
    'arrows',
    'liqueur',
    'generation',
    'binding',
    'alignment',
    'horrors',
    'figurehead',
    'diplomatic',
    'barge',
    'profound',
    'hoax',
    'simple',
    'graceful',
    'hollow',
    'debauchery',
    'trial',
    'southern',
    'godsent',
    'lion',
    'elaborate',
    'jump',
    'chunk',
    'moan',
    'aftermath',
    'cuteness',
    'prank',
    'brain',
    'content',
    'caregiver',
    'sphere',
    'scheme',
    'condition',
    'disintegration',
    'drag',
    'grinder',
    'circuitry',
    'calling',
    'diversion',
    'caribou',
    'honorary',
    'cows',
    'arms',
    'miserable',
    'hood',
    'fuzzy',
    'juvenile',
    'guts',
    'hand',
    'convict',
    'blur',
    'fountain',
    'dishonest',
    'autopilot',
    'ancestor',
    'snail',
    'arms',
    'jagged',
    'annoying',
    'checkpoint',
    'flash',
    'decapitation',
    'howling',
    'church',
    'spider',
    'downcast',
    'aerial',
    'cognitive',
    'bomber',
    'abducted',
    'fright',
    'futureless',
    'atrocities',
    'hoaxer',
    'diversion',
    'blimp',
    'innocent',
    'entropy',
    'contortionist',
    'limitless',
    'eye',
    'beads',
    'decode',
    'naive',
    'island',
    'glass',
    'bless',
    'reason',
    'sweet',
    'threat',
    'bloke',
    'loophole',
    'worm',
    'citizen',
    'communion',
    'reason',
    'grain',
    'glutton',
    'glutton',
    'lump',
    'industry',
    'president',
    'humming',
    'approaching',
    'clever',
    'crucifier',
    'homemade',
    'diplomatic',
    'execute',
    'horse',
    'revolt',
    'drug',
    'project',
    'addict',
    'face',
    'orthodox',
    'phantom',
    'hour',
    'choke',
    'envelope',
    'companion',
    'degrader',
    'apple',
    'crasher',
    'whisper',
    'echo',
    'mission',
    'sprites',
    'fool',
    'edge',
    'audience',
    'anger',
    'position',
    'flavoring',
    'anguish',
    'miserable',
    'coma',
    'suave',
    'frightening',
    'magic',
    'hesitation',
    'hoodwink',
    'minipill',
    'better',
    'love',
    'intimate',
    'hoodwink',
    'amnesia',
    'swarm',
    'dumb',
    'headstrong',
    'imaginary',
    'crypt',
    'formulation',
    'truth',
    'fall',
    'address',
    'hype',
    'costume',
    'land',
    'contempt',
    'fish',
    'shag',
    'harlot',
    'blaze',
    'private',
    'menace',
    'convict',
    'wizard',
    'hazard',
    'immunity',
    'torch',
    'tyrant',
    'medusa',
    'blurt',
    'grabbing',
    'doberman',
    'heart',
    'dynasty',
    'country',
    'anguish',
    'cry',
    'warning',
    'young',
    'benevolent',
    'bacon',
    'fried',
    'escalator',
    'audio',
    'switch',
    'bullwhip',
    'hard',
    'disfigured',
    'bumper',
    'gutter',
    'shocking',
    'uprising',
    'cube',
    'ghostly',
    'glutton',
    'balcony',
    'agility',
    'animalistic',
    'marble',
    'cannon',
    'hunger',
    'finishing',
    'general',
    'association',
    'flavor',
    'contempt',
    'overt',
    'addict',
    'ego',
    'finish',
    'cultural',
    'ray',
    'jerk',
    'discovery',
    'devout',
    'costume',
    'unliving',
    'behead',
    'amphibian',
    'electrode',
    'arm',
    'bloom',
    'hopper',
    'sprites',
    'become',
    'hotly',
    'bottom',
    'branch',
    'ghoulish',
    'undersea',
    'homeland',
    'contestant',
    'mutagen',
    'primate',
    'cannon',
    'batch',
    'cynical',
    'altercation',
    'city',
    'sad',
    'refugee',
    'guerilla',
    'shock',
    'find',
    'hatch',
    'hatchet',
    'design',
    'luxury',
    'machine',
    'bawling',
    'ankh',
    'hunchback',
    'bounce',
    'dictator',
    'doctor',
    'largest',
    'paralysis',
    'mutant',
    'lavender',
    'uptown',
    'blueprint',
    'annual',
    'cable',
    'magnificent',
    'hobby',
    'graffiti',
    'symbol',
    'tiger',
    'lime',
    'conceptual',
    'frightening',
    'delicate',
    'freak',
    'always',
    'levitating',
    'baby',
    'dropping',
    'kissing',
    'crasher',
    'groaning',
    'painkiller',
    'ethical',
    'hotter',
    'liquid',
    'mood',
    'crooked',
    'abstinence',
    'morsel',
    'python',
    'contractual',
    'junk',
    'moist',
    'scheme',
    'division',
    'elegant',
    'plaything',
    'kidnapper',
    'hooves',
    'dream',
    'pleasant',
    'flatness',
    'drill',
    'chef',
    'formula',
    'popular',
    'future',
    'show',
    'doomsday',
    'disciple',
    'elsewhere',
    'tongue',
    'factual',
    'brainwash',
    'warning',
    'chop',
    'void',
    'willow',
    'blended',
    'knuckles',
    'iron',
    'circus',
    'philosophy',
    'formulation',
    'hour',
    'curator',
    'hostage',
    'fix',
    'command',
    'level',
    'dormant',
    'aerodynamic',
    'copper',
    'gritty',
    'project',
    'torpedo',
    'marginal',
    'earthmen',
    'promised',
    'compulsive',
    'lizard',
    'panic',
    'hoodwink',
    'proposal',
    'whale',
    'serenity',
    'axiom',
    'liberation',
    'guru',
    'warning',
    'bucket',
    'heating',
    'hard',
    'phenomenal',
    'association',
    'execute',
    'collider',
    'pharaoh',
    'confuse',
    'crucifix',
    'easier',
    'contestant',
    'bold',
    'implant',
    'alibi',
    'cosmically',
    'evidence',
    'kick',
    'holes',
    'seducer',
    'whip',
    'grunting',
    'hippo',
    'design',
    'clubhouse',
    'guideline',
    'duel',
    'blimp',
    'daisy',
    'heaviest',
    'injustice',
    'series',
    'hyaena',
    'alley',
    'near',
    'lovesick',
    'ladybug',
    'injustice',
    'electric',
    'blunder',
    'accursed',
    'futureless',
    'hex',
    'hood',
    'arrival',
    'foreign',
    'authority',
    'grinning',
    'greatest',
    'handler',
    'gradient',
    'cosmetic',
    'evolution',
    'distortion',
    'village',
    'system',
    'levitating',
    'abnormal',
    'bulletin',
    'patient',
    'trial',
    'mask',
    'aerobatic',
    'empty',
    'happy',
    'accepting',
    'junkyard',
    'bullet',
    'concave',
    'noisemaker',
    'guidebook',
    'werewolf',
    'gutsy',
    'grainy',
    'furious',
    'tactical',
    'purple',
    'brother',
    'cuteness',
    'couple',
    'baby',
    'atrocity',
    'bottomless',
    'fistfight',
    'bold',
    'energy',
    'horrific',
    'conquest',
    'deathtrap',
    'costume',
    'bayonet',
    'reason',
    'mechanical',
    'bleeding',
    'imprint',
    'powder',
    'horrors',
    'conquest',
    'federal',
    'carnival',
    'dent',
    'center',
    'buffer',
    'mutagen',
    'plasma',
    'god',
    'fish',
    'bump',
    'because',
    'collectable',
    'jump',
    'bet',
    'gazelle',
    'bare',
    'available',
    'align',
    'federation',
    'boardroom',
    'rude',
    'harsh',
    'humming',
    'fold',
    'convulsion',
    'speed',
    'barge',
    'bogeyman',
    'awful',
    'hug',
    'brawler',
    'pleasant',
    'grateful',
    'boar',
    'fully',
    'door',
    'crawling',
    'rust',
    'pig',
    'shaman',
    'dosage',
    'distancing',
    'grieving',
    'loser',
    'slap',
    'glitter',
    'admission',
    'gross',
    'lonely',
    'acrobat',
    'loophole',
    'brutish',
    'quantum',
    'mythical',
    'anybody',
    'colonel',
    'setup',
    'shadow',
    'hotly',
    'flip',
    'conflict',
    'collapsing',
    'geometric',
    'guide',
    'fingertip',
    'bauble',
    'front',
    'bump',
    'proof',
    'futureless',
    'intoxicant',
    'absurdity',
    'muscle',
    'violent',
    'time',
    'centaur',
    'mutilation',
    'deadbeat',
    'photograph',
    'atrocity',
    'external',
    'caribou',
    'beehive',
    'bases',
    'department',
    'night',
    'anything',
    'controller',
    'purple',
    'after',
    'charming',
    'beat',
    'choking',
    'flirt',
    'cinder',
    'weirdo',
    'airport',
    'drip',
    'circling',
    'twisted',
    'gazelle',
    'anywhere',
    'compact',
    'hectic',
    'decipherer',
    'babbling',
    'echo',
    'bloat',
    'correlation',
    'elsewhere',
    'everyone',
    'flower',
    'baron',
    'atomic',
    'demolishment',
    'bye',
    'breakwater',
    'hop',
    'hazard',
    'poor',
    'mood',
    'hopeless',
    'hopeless',
    'form',
    'futuristic',
    'loyal',
    'earthmen',
    'bedtime',
    'annual',
    'cougar',
    'machine',
    'breakaway',
    'cellular',
    'careless',
    'electrode',
    'early',
    'depression',
    'bed',
    'generation',
    'gum',
    'grand',
    'badger',
    'void',
    'flirtation',
    'clean',
    'sticky',
    'basic',
    'death',
    'circling'];
  
  function word() {
    return words[Math.floor(Math.random() * words.length)];
  }
  
  module.exports = {
    word, number, bool, date, int,
  };
  