semantic: Support element ~ array concatentation.
semantic: Mark static functions as static functions.