CSS is a stylesheet language used to style the structure of our document
Vue $emit is a function that lets us emit, or send, custom events
Currying simply means evaluating functions with multiple arguments