Relapse’s functions are type safe and overloaded.
Many functions are allowed to have the same name if their input parameter type signatures are different.
For example the
eq function exists for multiple types like
eq(string, string) bool and
eq(int64, int64) bool.
Relapse does not allow the creation of your own custom types and is limited to a few native types:
Relapse also includes list types for each of these the native types: