When using PureScript, one of the main features is being able to use the foreign function interface for directly calling into JavaScript to get the results you need. This has many benefits, such as Being able to give proper types to a given expression Not being limited by runtime implementations for when certain kinds of operations can be performed, especially concerning synchronous vs asynchronou