Updated to work with Elixir 0.14.2

Various fixes including Kernel.size to byte_size or tuple_size update.