# Overload --- List of complete functions, selected by signature ```text Overload[FN; ...] ``` ## Example ```text add : Overload[Fn[.native; I64; Tuple[I64.x; I64.y]; ...]; Fn[.native; F64; Tuple[F64.x; F64.y]; ...]; ...] `log add `call_sync (1; 2) // Valid calls first `log add `call_sync (1.1; 2.2) // Valid calls second `log add `call_sync (1; 2.2) // Invalid no signature match ```