link: move pseudo-specific behavior to corresponding mod (close #186)

@tadatuta @narqo