The Felix Programming Language