A quick performance boost update!
- Reworked internal
list
implementation to use immutable arrays (since lists are copied and passed by value anyways). - Files imported by the
use
function are now cached. - The
event
function now takes an optionaltime
argument, representing the maximum blocking time of the function. - The behavior of
event
without the passedtime
argument has been changed from maximally blocking 0.1 seconds, to blocking indefinitely until an event is received.